S = input()
kol_lat_simv = 0
kol_sl_sbolsh_b = 0
max = 0
kol_slov = S.count(" ")+1
kol_tire = S.count(" - ")
x = S.split()
kol_slov_simv3 = 0
# определяет количество слов длинну не превышающий 3 букв
for i in range(len(S)):
     if S[i] == ".":
        S = S.replace("."," ")
     if S[i] == ",":
         S = S.replace(","," ")
     if S[i] == "!":
         S = S.replace("!", " ")
     if S[i] == ":":
        S = S.replace(",", " ")
kol3b = S.split()
for i in range(len(kol3b)):
     if len(kol3b[i]) <= 3:
         kol_slov_simv3 += 1
# определяет самое длинное слово и его длинну
for i in range(len(x)):
    dl = len(x[i])
    if dl > max:
        max = dl
        mest = x[i]
# определяет кол-во слов содержащих латинский символ
for i in x:
    if i>="a" and i<="z":
        kol_lat_simv += 1
    if i>="A" and i<="Z":
        kol_lat_simv += 1

for i in range(len(S)):
    if i == 0:
        if S[i+1] >= "А" and S[i+1] <= "Я":
            kol_sl_sbolsh_b += 1
    if i == " ":
        if S[i+1] >= "A" and S[i+1] <= "Я":
            kol_sl_sbolsh_b += 1


for i in range(len(x)):
    if "А" <= x[i][:1] <= "Я":
        kol_sl_sbolsh_b += 1




if S.count(" ")>1:
    print(S)
    print("Кол-во слов: ", kol_slov-kol_tire)
    print("Кол-во слов с заглавной кириллической буквы:",kol_sl_sbolsh_b)
    print("Кол-во слов содержащих латинский символ:",kol_lat_simv)
    print("Кол-во слов не превышающих 3 символов:",kol_slov_simv3-kol_tire)
    print("Кол-во слов в составе которых имеется дефис:",S.count("-") - kol_tire)
    print("")
    print("Самое длиное слово: ",mest)
    print("Длина слова: ",max)
else:
    print("Недостаточно данных")
